<template>
  <div>
    <div v-for="(item,index) in listItem" :key="item.value">

      <div v-if="item.children && item.children.length > 0" :index="index">
        <div>{{ item.value }}--{{index}}</div>
        <ListItem :listItem="item.children" />
      </div>

      <div v-else :index="index">
        <div>{{ item.value }}--{{index}}</div>
      </div>
      
    </div>
  </div>
</template>

<script>
export default {
  name: "ListItem",
  props: {
    listItem: {
      type: Array,
      require: true,
    },
  },
};
</script>

<style>
</style>